package com.mcxx.modules.miniSalvation.fundpay.dao.write;

import com.mcxx.modules.miniSalvation.fundpay.entity.FundPayEntity;
import com.mcxx.modules.miniSalvation.fundpay.param.FundPayParam;

import java.util.Date;
import java.util.List;

public interface FundPayWriteDao {

	int insert(FundPayEntity fundPay);


	int insertIgnoreNull(FundPayEntity fundPay);


	int update(FundPayEntity fundPay);


	int updateIgnoreNull(FundPayEntity fundPay);


	int delete(FundPayEntity fundPay);


	int deleteByIds(List<String> fundPayIdList);


	int updateStateByIds(List<String> fundPayIdList, String state, Date commitDate);


	int updateStateById(String fundPayId, String state);



	int updateFundPayNumAndStatus(String fundPayId, String status);


	int updateFundNumber(String fundPayId);


	int updateFundFamilyNum(String fundPayId);
}
